home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3ellips.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_ELLIPSE_H = 1;
- include("oops/r3vector.js")
- include("real/objects/r3prim.js")
-
-
- var R3CLID_ELLIPSE = 159;
-
-
-
-
- R3ELLIPSEA_Center = 159501;
- function SetR3ELLIPSEA_Center(value) {
- R3Set(this.r3obj, R3ELLIPSEA_Center, value, R3TID_VECTOR, 0);
- }
-
- function GetR3ELLIPSEA_Center() {
- return R3Get(this.r3obj, R3ELLIPSEA_Center, R3TID_VECTOR, 0);
- }
-
- R3ELLIPSEA_A = 159502;
- function SetR3ELLIPSEA_A(value) {
- R3Set(this.r3obj, R3ELLIPSEA_A, value, R3TID_VECTOR, 0);
- }
-
- function GetR3ELLIPSEA_A() {
- return R3Get(this.r3obj, R3ELLIPSEA_A, R3TID_VECTOR, 0);
- }
-
- R3ELLIPSEA_B = 159503;
- function SetR3ELLIPSEA_B(value) {
- R3Set(this.r3obj, R3ELLIPSEA_B, value, R3TID_VECTOR, 0);
- }
-
- function GetR3ELLIPSEA_B() {
- return R3Get(this.r3obj, R3ELLIPSEA_B, R3TID_VECTOR, 0);
- }
-
- R3ELLIPSEA_AS = 159504;
- function SetR3ELLIPSEA_AS(value) {
- R3Set(this.r3obj, R3ELLIPSEA_AS, value, R3TID_FLOAT, 0);
- }
-
- function GetR3ELLIPSEA_AS() {
- return R3Get(this.r3obj, R3ELLIPSEA_AS, R3TID_FLOAT, 0);
- }
-
- R3ELLIPSEA_AE = 159505;
- function SetR3ELLIPSEA_AE(value) {
- R3Set(this.r3obj, R3ELLIPSEA_AE, value, R3TID_FLOAT, 0);
- }
-
- function GetR3ELLIPSEA_AE() {
- return R3Get(this.r3obj, R3ELLIPSEA_AE, R3TID_FLOAT, 0);
- }
-
- R3ELLIPSEA_AS3D = 159506;
- function GetR3ELLIPSEA_AS3D() {
- return R3Get(this.r3obj, R3ELLIPSEA_AS3D, R3TID_VECTOR, 0);
- }
-
- R3ELLIPSEA_AE3D = 159507;
- function GetR3ELLIPSEA_AE3D() {
- return R3Get(this.r3obj, R3ELLIPSEA_AE3D, R3TID_VECTOR, 0);
- }
-
- R3ELLIPSEA_ALen = 159508;
- function SetR3ELLIPSEA_ALen(value) {
- R3Set(this.r3obj, R3ELLIPSEA_ALen, value, R3TID_FLOAT, 0);
- }
-
- function GetR3ELLIPSEA_ALen() {
- return R3Get(this.r3obj, R3ELLIPSEA_ALen, R3TID_FLOAT, 0);
- }
-
- R3ELLIPSEA_BLen = 159509;
- function SetR3ELLIPSEA_BLen(value) {
- R3Set(this.r3obj, R3ELLIPSEA_BLen, value, R3TID_FLOAT, 0);
- }
-
- function GetR3ELLIPSEA_BLen() {
- return R3Get(this.r3obj, R3ELLIPSEA_BLen, R3TID_FLOAT, 0);
- }
-
- R3ELLIPSEA_Infinite = 159510;
- function SetR3ELLIPSEA_Infinite(value) {
- R3Set(this.r3obj, R3ELLIPSEA_Infinite, value, R3TID_INTEGER, 0);
- }
-
- function GetR3ELLIPSEA_Infinite() {
- return R3Get(this.r3obj, R3ELLIPSEA_Infinite, R3TID_INTEGER, 0);
- }
-
-
-
- function r3Ellipse () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_ELLIPSE, arguments);
- }
- // Attributes
- this.GetCenter=GetR3ELLIPSEA_Center;
- this.SetCenter=SetR3ELLIPSEA_Center;
- this.GetA=GetR3ELLIPSEA_A;
- this.SetA=SetR3ELLIPSEA_A;
- this.GetB=GetR3ELLIPSEA_B;
- this.SetB=SetR3ELLIPSEA_B;
- this.GetAS=GetR3ELLIPSEA_AS;
- this.SetAS=SetR3ELLIPSEA_AS;
- this.GetAE=GetR3ELLIPSEA_AE;
- this.SetAE=SetR3ELLIPSEA_AE;
- this.GetAS3D=GetR3ELLIPSEA_AS3D;
- this.GetAE3D=GetR3ELLIPSEA_AE3D;
- this.GetALen=GetR3ELLIPSEA_ALen;
- this.SetALen=SetR3ELLIPSEA_ALen;
- this.GetBLen=GetR3ELLIPSEA_BLen;
- this.SetBLen=SetR3ELLIPSEA_BLen;
- this.GetInfinite=GetR3ELLIPSEA_Infinite;
- this.SetInfinite=SetR3ELLIPSEA_Infinite;
- }
-
- r3Ellipse.prototype=new r3Primitive;
- // r3ellips.h_H